/* Remise en defaut les styles*/
body,td,th { font-family: Arial; font-size: 12px;color: #886525;}
a:link {color: #666666; text-decoration: none;}
a:visited {	text-decoration: none; 	color: #666666;}
a:hover {text-decoration: none;	color: #999999;}
a:active {text-decoration: none;	color: #999999;}
ul{padding: 0px; margin: 0px;}
ul li{ display:inline;}
ul.sidebar{
    text-align: left;
}
ul.sidebar li{ 
    display:list-item;
    width: 225px;
    background-color:#FFFFFF;
    font-size:14px;
    font-weight: bold;
}
ul.sidebar li a{ 
    display:block;
    color: #669AC9;
    height: 25px;
    padding-top: 10px;
    padding-left: 10px;
    margin-top: 2px;
    width: 225px;
}
ul.sidebar li a:hover{ 
    display:block;
    background-color: #FFFFFF;
    color:#3c7db7;
    width: 215px;
}
.icon_sidebar {
	position: relative;
	bottom: 6px;
}
textarea {overflow:hidden}
/****/
#wrapper-top{
	background:url(images/bgrtop.png) repeat-x;
	padding: 0px;
}
#wrapper-menu{
	padding:0px 0px 0px 18px;
}
#wrapper{
background:url(images/bgr-wrapper.png) bottom repeat-x;
}
#acc_details h1{
    font-size:15px;
    text-align: left;
    border-bottom:1px dotted #999999;
}
#title_viewreg{
     font-size:15px;
    text-align: left;
    border-bottom:1px dotted #999999;
    margin:0px 20px 20px 20px;
    padding:5px 0px 5px 0px;
}
#contain{
	width:1000px;
	background-color:#ffffff;
	padding:0px 0px 40px 0px;
	position:relative;
}
.contain_border{
	position:absolute;
	bottom:0px;
}
#menu{
	width:650px;
	padding:18px 0px 10px 0px;
	
		border-bottom:1px dotted #ffffff;
}
#menu li {
	padding:0px 40px 0px 0px;

}
#menu li a{
	color:#ffffff;
}
#wrapper-banner{
	width:980px;
	overflow:hidden;
}
#wrapper-actu{
	width:980px;
	overflow:hidden;
	margin:20px 0px 0px 0px;
}
.wall_sms{
    background:#80add5;
    margin:5px 20px 0px 20px;
}
#photo_upload{
    background:#80add5;
    margin:5px 20px 0px 20px;
}
#photo_upload td{
color:#ffffff;
}
a#link2{
    font-size:14px;
       margin:10px; 
}
a#link1{
    font-size:14px;
       margin:10px;
}
#tbprofil {
    margin:10px 0px 0px 0px;
}
#tbprofil td{
    padding:0px 0px 10px 0px;
}
#fidelite{
width:490px;
float:left;	
}
#fidelite h1{
color:#5d94c5;
font-size:13px;
}
#fidelite img {
	border:3px solid #f98216;
	float:left;
	margin:0px 10px 0px 0px;
}
#actu{
width:490px;
float:left;	
}
.img_wall{
    height:50px;
}
#post_wall a{
   color:#5d94c5;
}
#post_wall a.active{
     background:#80add5;
     color:#ffffff;
     padding:10px;
}
#view_profile td{
    padding:5px 0px 10px 0px;
}
#title_view_profile{
    font-size:14px;
    border-bottom:1px dotted #999999;
    margin:0px 20px 10px 20px;
    padding:5px 0px 5px 5px;
    text-align: left;
}
.title_view_profile_img{
	position: relative; 
	padding-left: 7px; 
	top: 5px;
}
.title_view_profile_right{
	float: right;
	position: relative;
	top: 7px;
}
#login{
	position:relative;
	width:224px;
	min-height:204px;
	background: url(images/bgrcenter_login.png) repeat-y;
	color:#ffffff;
	margin:30px 0px 0px 0px;
}
.bgrtop{
	position:absolute;
	top:0px;
	left:0px;

}
.bgrbottom{
	position:absolute;
	bottom:0px;
	left:0px;
}
.contenu{
	width:224px;
	padding:20px 0px 0px 0px ;
color:#ffffff;
position:relative;
z-index:auto;
}
.contenu a{
	color:#ffffff;
}
#titre_login{
	text-align:center;
}
.input_login{
	width:125px;
	height:22px;
		background: url(images/input_login.png) no-repeat;
	border:0px;
}
.input_recherche{
	width:148px;
	height:22px;
		background: url(images/input_recherche.png) no-repeat;
	border:0px;	
}
#form_login{
	margin:10px 0px 10px 0px;
}

#form_login td{
	color:#ffffff;
        padding-top: 5px;
}
#form_login select{
        background: #fff url(images/input_bg.gif) repeat-x top left;
        border: 1px solid #c3c3c3;
        color: #888888;
        display: block;
        font: italic 1em Arial, Tahoma, sans-serif;
        margin: 0px 0px 1px 0px;
        width: 150px;
        height: 22px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
}
input.submit {
     background: #fff url(images/input_bg.gif) repeat-x top left;
     border: 1px solid #c3c3c3;
     color: #888888;
     display: block;
     font: italic 1em Arial, Tahoma, sans-serif;
     margin: 0px 0px 8px 0px;
     padding: 2px 2px;
     cursor: pointer;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
}
#form_login select:focus {
 border: 1px solid #8a8a8a;
 color: #616161;
 font-style: normal;
}
#pass_oublier{
	margin:10px 0px 0px 0px;
}
#banner{
	float:right;
	height:266px;
	width:730px;
background: url(images/banner.png) no-repeat;
}
#titre_banner{
	width:214px;
	font-size:18px;
	color:#5d94c5;
	text-align:left;
margin:30px 0px 0px 0px;

}
#titre_banner p{
	text-align:left;
	font-size:14px;
	color:#5e433a;

}
#wrapper-contenu{
	width:980px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;

}
#col1{
	width:225px;
	float:left;
}
#col3{
    width:225px;
    float:right;
}
#col2{
	width:520px;
	float:left;
}
.box{
	position:relative;
	width:224px;
float:left;
margin: 0px 10px 0px 10px;
}
#box1{
background: url(images/bgrcenter_1.png) repeat-y;	
}
#box_promenade{
background: url(images/bgrcenter_2.png) repeat-y;	
min-height:204px;
margin:20px 0px 0px 0px;
padding:0px 0px 30px 0px;
}
#box_promenade td{
	padding:0px 0px 10px 0px;
}
#box_promenade td img{
	border:2px solid #ededed;
}
#box_membre{
background: url(images/bgrcenter_3.png) repeat-y;	
min-height:204px;
margin:20px 0px 0px 0px;
padding:0px 0px 30px 0px;
}
#box_membre td img{
	border:2px solid #ededed;
}
#box_membre td {
	padding:0px 0px 10px 0px;
}
#box_recherche{
background: url(images/bgrcenter_4.png) repeat-y;	
min-height:204px;
margin:20px 0px 0px 0px;
}
.contenu_box{
	width:224px;
	padding:10px 0px 0px 0px ;
	color:#5d94c5;
	position:relative;
	z-index:auto;
}
.titre_box{
	text-align:left;
    width:200px;
}

.detail_box{
	margin:10px 0px 0px 0px;
	width:200px;
}
.detail_box a{
color:#ffffff;
}
#wrapper-footer{
	background: url(images/bgrfooter.png) repeat-x;
	height:64px;
	padding:10px 0px 0px 0px;
}
#footer{
	width:980px;
	overflow:hidden;
	color: #ffffff;
}
#footer a{color: #ffffff;}
#footer-left{
	float:left;
	width:490px;
}
#footer-right{
	float:right;
	width:480px;

}
#footer-right td{
color: #ffffff;
padding:0px 5px 0px 5px;
}
#list_actu_home{
	margin:0px 0px 20px 0px;
}
#list_actu_home li{
	display:block;
	padding:5px 0px 5px 0px;
}
#list_actu_home li a{
color:#886525;
}
#list_actu_home #first_actu a{
	color:#5d94c5;
}
#horoscope{
	margin:10px 0px 0px 0px;
}
#horoscope td img {
	border:0px solid #ededed;
}
#horoscope td{
	padding:0px 0px 5px 0px;
}
a.suite{
	float:right;
	color:#5d94c5;
}
.titre_home{
	color:#5d94c5;
	font-size:14px;
	color:#5d94c5;
	border-bottom:1px dotted #999999;
	text-align:left;
	padding:8px 0px 8px 0px;
	margin:0px 0px 10px 0px;
}
#nouveaux_membres{
	padding:0px 20px 0px 10px;
    width: 510px;
}
#nouveaux_membres td li{
display:block;
padding:0px 0px 2px 0px;
color:#5e433a;
}
#nouveaux_membres td a{
	color:#5d94c5;
}
#nouveaux_membres .info_membres_home{
float:right;
width:140px;
margin:0px 15px 0px 0px;
}
/*Quyet*/
th{
    text-align: left;  
}
th.action{
    text-align: center;  
}
a.account_link{
    color: #3B5998;
    font-weight:bold;
    text-transform: capitalize;
}
reg.td{
    text-align: left;
}
#sidebar_nav{
    display: block;
    background-color: aqua;
}
/*Dung*/
.list .stt{
    font-weight:bold;
    color:#ffffff;
    background-color:#6a84b0;
}
.list td {
    padding:3px;
    color: #425c79;

}
.list th {
    padding:3px;
    color: #FFFFFF;
    background:#5D94C5;
}
.list td a {
    color: #425c79;
    text-decoration: none;
}
.list td a:hover {
    color: #425c79;
    text-decoration: underline;
}
.highlight{
    background:#f2f7f9;
}
.list a.btt{
    background:#8099c5;
    padding:3px;
    color:#ffffff;
}
.noun{
	text-transform: capitalize;
}
.wall_name {
	font-weight: normal;
	text-transform: capitalize;
}
.write_message_to_friend {
	float: right;
}